european space research and technology center - Español Inglés Diccionario